#pragma once

#include "mprpcconfig.h"

class MprpcApplication
{
public:
    static void init(int argc, char* argv[]);

    static MprpcApplication& getInstance();
    static MprpcConfig& getConfig();
private:
    MprpcApplication() = default;
    MprpcApplication(const MprpcApplication&) = delete;
    MprpcApplication(MprpcApplication&&) = delete;

private:
    static MprpcConfig mprpcConfig_;
};
